Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Serbia F1 Russia F3 Serbia F4 Nigeria F3 Nigeria F4 Russia F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Ukraine F3 Austria F4 Serbia F2 Austria F5 Austria F6 Russia F3 Serbia F4 Serbia F5 Russia F5 Russia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Ivory Coast F1 Ivory Coast F2 Spain F9 Egypt F4 Egypt F5 Egypt F6 Russia F1 Serbia F2 Serbia F3 Serbia F5 Serbia F4 Russia F3 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Bosnia & Herzegovina F2 Turkey F4 Kazakhstan F2 Italy F4 Italy F6 Serbia F2 Italy F18 Serbia F4 Italy F22 Turkey F2 Spain F7 Italy F1 Croatia F10 Bosnia/Herzegovina F6 Germany F3 Serbia F3 Serbia F6 Russia F2 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F1 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Turkey F2 Turkey F3 Kazakhstan F1 France F6 France F7 Italy F5 Bosnia & Herzegovina F4 Serbia F1 Serbia F5 Egypt F4 Egypt F5 Turkey F1 Italy F2 Italy F3 Italy F4 Italy F11 M25 Champaign M25 Dallas M25 Hua Hin M25 Mumbai M15 Tianjin M25 Tianjin M25 New Delhi M25 New Delhi M25 Jakarta Geneva Challenger - Geneva Geneva Challenger - Geneva M25 Lucknow IPP Open - Helsinki Ljubljana Challenger Kazan Challenger Belgrade Challenger Sarajevo Challenger M25 Jakarta Rijeka Challenger Casablanca Challenger Rome Challenger Zagreb Challenger Milan Challenger Marburg Challenger Orbetello Challenger Binghamton Challenger Todi Challenger Meknes Challenger Sarajevo Challenger Mersin Challenger Napoli Challenger Caltanissetta Challenger Penza Challenger Astana Challenger Orbetello Challenger Pozoblanco Challenger Karshi Challenger St. Remy Challenger Banja Luka Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Loughborough Challenger Heilbronn Challenger Sarajevo Challenger Caltanissetta Challenger Blois Challenger Vancouver Challenger Tashkent Challenger Seoul Challenger Helsinki Challenger Chennai Challenger Heilbronn Challenger Tunis Challenger Rome Challenger Winnetka Challenger Aptos Challenger St. Remy Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Batman Challenger Bucaramanga Challenger Kazan Challenger Raanana Challenger Mersin Challenger Portoroz Challenger Karshi Challenger Prostejov Challenger Segovia Challenger Wroclaw Challenger Rome Challenger Ortisei Challenger Irving Challenger Mestre Challenger Astana Challenger Rennes Challenger Quimper Challenger Budapest Challenger Shenzhen Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Todi Challenger Bastad Challenger Astana Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Kaohsiung Challenger Le Gosier Challenger Taipei City Challenger Anning Challenger Kazan Challenger Kazan Challenger Quimper Challenger Rome Challenger Nottingham-2 Challenger Nur-Sultan Challenger Bratislava Challenger Aptos Challenger Brest Challenger Bergamo Challenger Busan Challenger Phoenix Challenger St. Brieuc Challenger Kazan Challenger Taipei City Challenger Gwangju Challenger Nottingham Challenger Belgrade Challenger Ljubljana Challenger Vancouver Challenger Nur-Sultan Challenger Biella 2 Challenger Canberra Challenger Bengalaru Challenger Troisdorf Challenger Nur-Sultan Challenger Parma Challenger Hamburg Challenger Zagreb Challenger Nottingham 1 Challenger Valencia Challenger Nonthaburi 1 Challenger Pau Challenger Salinas Challenger Bordeaux Challenger Turin Challenger Eckental Challenger Segovia Challenger Genova Challenger Seville Challenger Bergamo Challenger Marrakech Challenger Lugano Challenger Shenzhen 1 Challenger Shenzhen 2 Challenger Seoul Challenger Astana Challenger Mexico City Challenger Milan Challenger Braunschweig Challenger Guangzhou Challenger Szczecin Challenger Tallahassee Challenger Pune Challenger Nottingham 2 Challenger Napoli Challenger San Marino Challenger New Delhi Challenger Trnava Challenger Zhangjiagang Challenger Guangzhou Challenger Taipei Challenger Nonthaburi 3 Challenger Istanbul Challenger Portoroz Challenger Canberra Challenger Brest Challenger Sassuolo Challenger Istanbul 2 Challenger Girona Challenger Seville Challenger Perugia Challenger Prostejov Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Vilnius Challenger Cordenons Challenger Rovereto Challenger Nonthaburi 2 Challenger Busan Challenger Troyes Challenger Orleans Challenger Shanghai Challenger Bad Waltersdorf Challenger San Luis Potosi Challenger Sony Ericsson Open 2008 - Belgrade Ilkley Challenger Malaga Challenger Samarkand Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Rome Challenger President's Cup - Astana Ismaning Challenger Brasov Challenger Belgrade Challenger Korat Challenger Zagreb Challenger Karlsruhe Challenger Penza Challenger Saransk Challenger Geneva Challenger Como Challenger Banja Luka Challenger Astana Challenger Helsinki Challenger Khanty-Mansiysk Challenger Agri Challenger Zagreb Challenger Fergana Challenger Milan Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Orbetello Challenger Saransk Challenger Bengaluru Challenger Shenzhen 1 Challenger Kitzbuhel Challenger Seville Challenger Banja Luka Challenger Todi Challenger Astana Challenger Jinan Challenger Bergamo Challenger Meknes Challenger Marrakech Challenger Monza Challenger Ostrava Challenger Eckental Challenger St. Petersburg Open - St. Petersburg Kosice Challenger ATP Kremlin Cup - Moscow Braunschweig Challenger Oberstaufen Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Szczecin Challenger Oeiras 4 Challenger Nur-Sultan 1 Challenger Ljubljana Challenger Madrid Challenger Marbella Challenger Geneva Challenger Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Casablanca Challenger Rabat Challenger ATP Studena Croatia Open Umag - Umag Bath Challenger Serbia Open - Belgrade Nottingham Challenger PBZ Zagreb Indoors - Zagreb Bercuit Challenger Serbia Open - Belgrade Kremlin Cup - Moscow Segovia Challenger ATP Studena Croatia Open Umag - Umag Mons Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Helsinki Challenger Tyumen Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Salzburg Challenger Porto Challenger Mersin Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Rome Challenger Mercedes Cup - Stuttgart Braunschweig Challenger BCR Open Romania - Bucharest San Benedetto Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Como Challenger Studena Croatia Open - Umag Sibiu Challenger Rakuten Japan Open - Tokyo ATP Studena Croatia Open - Umag Geneva Challenger SAP Open - San Jose Yeongwol Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Tyumen Challenger BRD Nastase Tiriac Trophy - Bucharest Kolkata Challenger New Delhi Challenger Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch St. Brieuc Challenger ATP Vegeta Croatia Open - Umag Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Power Horse Cup - Dusseldorf Portoroz Challenger Bet-at-home Open - Hamburg Lexington Challenger Citi Open - Washington Shenzhen Open - Shenzhen Izmir Challenger Skopje Challenger Ecuador Open - Quito Vicenza Challenger BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam VTR Open - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Santo Domingo Challenger Portugal Open - Oeiras Aegon Nottingham Open - Nottingham Furth Challenger Generali Open - Kitzbuhel Moscow Challenger St. Petersburg Open - St. Petersburg Fergana Challenger Marburg Challenger Todi Challenger Astana Challenger Kremlin Cup - Moscow Genova Challenger Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Banja Luka Challenger St. Petersburg Open - St. Petersburg Sibiu Challenger Rio Open - Rio de Janeiro Open 13 - Marseille Tashkent Challenger Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Pune Challenger TEB BNP Paribas Istanbul Open - Istanbul Hua Hin Challenger Rio Open 500 - Rio de Janeiro Raanana Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Chennai Challenger SkiStar Swedish Open - Bastad Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Bastad Challenger St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Recanati Challenger Sydney International - Sydney Rio Open - Rio de Janeiro Biella Challenger Guangzhou Challenger Wuxi Challenger China Open - Beijing Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Apia International - Sydney Geneva Open - Geneva Tashkent Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Pune Challenger Ortisei Challenger Brescia Challenger Argentina Open - Buenos Aires AEGON International - Eastbourne Kremlin Cup - Moscow Zhuhai Challenger BB&T Atlanta Open - Atlanta Aix En Provence Challenger Suisse Open - Gstaad Caltanissetta Challenger Aircel Chennai Open - Chennai Nanchang Challenger Chengdu Open - Chengdu Eckental Challenger Dubai Duty Free Tennis Championships - Dubai New York Open - New York Indian Wells Challenger Delray Beach Open - Delray Beach Cap Cana Challenger Seoul Challenger Argentina Open - Buenos Aires Surbiton Challenger Dubai Duty Free Tennis Championships - Dubai Recanati Challenger Plava Laguna Croatia Open - Umag Austrian Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona PTT Thailand Open - Bangkok Orleans Challenger Open Parc - Lyon Estoril Challenger Indian Wells Challenger Ricoh Open - 's-Hertogenbosch Prostejov Challenger Istanbul Challenger Argentina Open - Buenos Aires Mallorca Championships - Mallorca Nur-Sultan 2 Challenger Plava Laguna Croatia Open - Umag IPP Open - Helsinki St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen German Tennis Championships - Hamburg Bergamo Challenger TEB BNP Paribas Istanbul Open - Istanbul Bengalaru 1 Challenger Bengalaru 2 Challenger Mercedes Cup - Stuttgart Tata Open Maharashtra - Pune AEGON Championships - London Tiriac Open - Bucharest Open Sud de France - Montpellier Cancun Challenger Bratislava Challenger Montechiarugolo - Parma Challenger ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Segovia Challenger Maspalomas Challenger Generali Open - Kitzbuhel Cherbourg Challenger Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Gwangju Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Blois Challenger Chengdu Open - Chengdu Open Parc - Lyon Hamburg European Open - Hamburg Cordoba Open - Cordoba Aircel Chennai Open - Chennai Nordea Open - Bastad IPP Open - Helsinki European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna Hamburg European Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Sydney Tennis Classic - Sydney Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Millennium Estoril Open - Estoril Salzburg Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Erste Bank Open - Vienna Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Citi Open - Washington Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Generali Open - Kitzbuhel Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Chengdu Open - Chengdu Astana Open - Astana Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Adelaide International - Adelaide Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Sydney International - Sydney Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Kremlin Cup - Moscow Gerry Weber Open - Halle Hamburg Open - Hamburg Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Brasil Open - Sao Paulo Belgrade Open - Belgrade St. Petersburg Open - St. Petersburg Mallorca Championships - Mallorca Hall of Fame Open - Newport Interwetten Austrian Open - Kitzbuhel Plava Laguna Croatia Open - Umag Citi Open - Washington St. Petersburg Open - St. Petersburg Gonet Geneva Open - Geneva Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Stockholm Open - Stockholm Apia International - Sydney Serbia Open - Belgrade AEGON Championships - London Brasil Open - Sao Paulo Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Moselle Open - Metz China Open - Beijing Chengdu Open - Chengdu China Open - Beijing Valencia Open - Valencia Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Apia International - Sydney Argentina Open - Buenos Aires Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Chengdu Open - Chengdu Kremlin Cup - Moscow Swiss Indoors Basel - Basel Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Astana Open - Nur-Sultan Open Sud de France - Montpellier Sofia Open - Sofia Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Hamburg European Open - Hamburg Sofia Open - Sofia ASB Classic - Auckland Rio Open - Rio de Janeiro Banja Luka Open - Banja Luka Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Rio Open - Rio de Janeiro Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, Group I, 2R, RUS-AUT 1-3 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney French Open - Paris ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, Group B, Valencia Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, Q, SRB-SVK 0-4 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Olympics - Rio de Janeiro Olympics - Paris All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Erste Bank Open - Vienna Davis Cup, Group C, Valencia Bergamo Challenger Davis Cup, World Group I, 1R, SRB-GRE 3-1